import { createStore } from "vuex";

import modules from "./modules";

export default createStore({
  // 存储数据
  // 读取state数据：this.$store.state / mapState
  // state: {},
  // 异步操作（发送请求）
  // 触发actions函数：this.$store.dispatch / mapActions
  // actions: {},
  // 直接更新state数据
  // 触发mutations函数：this.$store.commit / mapMutations
  // mutations: {},
  // 只读计算属性数据
  // 读取getters数据：this.$store.getters / mapGetters
  getters: {},
  // vuex的模块化
  modules,
});
